NodeBox
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
top
Nodebox est un outil open source pour la création graphique procédurale statique ou animée. Il utilise une interface graphique basée sur un système de nœuds paramétriquescite-ref-1[1] et de la programmation en langage Python. Créé par Frederik De Bleser et Tom De Smedt dans le cadre de l'Experimental Media Group de l'école d'art Saint-Luc d'Anvers. Il est développé en langage java. Une version en HTML5, appelée Nodebox Live, est en cours de développementcite-ref-2[2].
Un atelier de NodeBox est dispensé par Zachary Dodson, Rupesh Vyas, dans le cursus de communication visuel à l'Université Aalto, à Helsinki, en Finlandecite-ref-3[3]cite-ref-4[4]
Contents
• Annexes
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
Caractéristiques
Nodebox peut générer des formes vectorielles : courbes de Bézier, polygones (rectangles, étoiles…), ellipses et ovales. Il sait lire plusieurs formats d'image et enregistrer au format PDF ou films QuickTime et dispose dès à présent de plusieurs bibliothèques qui étendent ses fonctionnalités. Le projet trouve son origine dans l'idée d'offrir un environnement d'apprentissage aux débutants en programmation, en particulier les graphistes et designers désireux de s'initier à la génération procédurale et à la visualisation de données. En cela il s'inscrit dans la continuité de projets comme Design By Numbers (en) (dbn) et Processing.
Il peut utiliser l'analyse de son comme forme d'entrée depuis la version 3.0.33.
Annexes
Notes et références
cite-note-11. ↑ (en) « How NodeBox Works », sur nodebox.net
cite-note-22. ↑ « NodeBox Live », sur Enigmeta
cite-note-33. ↑ (en) « Optional Advanced Workshop in Visual Communication Design », sur Aalto Unviersity
cite-note-44. ↑ (en) « NodeBox 3 Helsinki Workshop », sur Nodebox.net
cite-note-55. ↑ (en) « NodeBox for OpenGL », sur CityinaBottle.org
cite-note-de-smedt2013152-66. ↑ De Smedt 2013, p. 152.
Bibliographie
• de-smedt2009tom-de-smedt2009(en) Tom de Smedt, CZPA : computers and the zen of programming art : experiments into programming, art and artificial intelligence, looking for life inside the machine, Anvers, Sint Lucas School of Arts, 2009 (OCLC 901129532)
• 2011Tome De Smedt, Ludivine Lechat, Walter Daelemans « Generative Art Inspired by Nature, Using NodeBox » (avril 2011) (DOI 10.1007/978-3-642-20520-0_27, lire en ligne)
• de-smedt2013tom-de-smedt2013(en) Tom De Smedt, Modeling Creativity Case Studies in Python : proefschrift, Anvers, Universiteit Antwerpen, Faculteit Letteren en Wijsbegeerte, Departement Taalkunde, coll. « Proefschriften UA-LW : taalkunde » (no 2013, 3), 2013, 165 p. (ISBN 978-90-5718-260-0, lire en ligne), chap. A.3 (« NodeBox for OpenGL »)
• 2013(en) Lynn Cherny « Nodebox for Data Visualization » (27 mars 2013) (lire en ligne) —PyData 2013
Articles connexes
• Architecture de graphe par nœuds (en)
Liens externes
• www.nodebox.net
• NodeBox for OpenGL une adaptation multi-plateforme utilisant OpenGL pour le rendu.
• Portail des logiciels libres
• Portail de la programmation informatique